package com.baizhi.systemx;

import java.util.Arrays;

/**
 * System类提供的数组复制
 *  src: 源数组
 *  srcPos: 从原数组哪个位置开始拷贝
 *  dest: 目标数组
 *  destPos: 拷贝到目标数组的起始位置
 *  length: 拷贝的长度（拷贝几个元素）
 *
 * arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
 *           从指定源数组中复制一个数组，复制从指定的位置开始，到目标数组的指定位置结束。
 */
public class ArrayCopyDemo {

    public static void main(String[] args) {
        //把下列数组下标为1的元素开始拷贝拷贝3个元素到数组b中，输出数组b中的每一个元素
        int[] arr = {1,15,32,36,98,56};
        int[] b = new int[6];

        System.arraycopy(arr,1,b,0,3);

        System.out.println(Arrays.toString(b));
    }
}
